#include <iostream>
#include <vector>
#include <string>
#include <map>
#include <vector>
using namespace std;

class Solution
{
public:
    void isUgly()
    {
        int n, m;
        vector<int> a, b;
        int i = 0, temp = 0;
        char c;
        while ((c = getchar()) != '\n') // 读取一个字符，当不是换行时一直执行
        {
            if (c != ' ')
            {
                ungetc(c, stdin); //如果字符c不是空格，就要将c字符还回到流中
                cin >> temp;    //流输入会将第一个数据全读入，直到遇到空格
                a.push_back(temp);
            }
        }
        n = a[0], m = a[1];
        i = 0;
        while ((c = getchar()) != '\n') // 读取一个字符，当不是换行时一直执行
        {
            if (c != ' ')
            {
                ungetc(c, stdin); //如果字符c不是空格，就要将c字符还回到流中
                cin >> temp;      //流输入会将第一个数据全读入，直到遇到空格
                b.push_back(temp); //流输入会将第一个数据全读入，直到遇到空格
            }
        }
        
    }
};

int main()
{
    Solution test;
    test.isUgly();
    return 0;
}